tree squirrels (zoological tribe) - Español Inglés Diccionario